using FluentNHibernate.Mapping;
using Sesi.Dados.Entidades;
using Sesi.Dados.Enumeradores;

namespace Sesi.Dados.Mapeamentos
{
    public class MapPalestras : ClassMap<Palestras>
    {
        public MapPalestras()
        {
            Table("Palestras");
            Id(x => x.PalestraId);
            Map(x => x.DataPalestra);
            Map(x => x.Detalhes);
            Map(x => x.HorarioInicio);
            Map(x => x.HorarioTermino);
            Map(x => x.QuantidadeVagas); 
            Map(x => x.Tema);
            Map(x => x.TipoPalestra).CustomType(typeof(TipoPalestra));
        }
    }
}